# 获取文件夹中大于某个size的所有文件
param (
    # 定义一个文件夹名
    # 定义一个名为 Name 的参数
    [int64]$size= 100MB ,#默认为大于100MB
    [string]$folderName='.' #默认为当前文件夹

    
    )
    
    $fileArray = Get-ChildItem $folderName -Recurse -Force -ErrorAction SilentlyContinue | Where-Object {$_.Length -gt $size}
    $fileArray | Select-Object @{Name="Size(MB)"; Expression={[math]::Round($_.Length / 1MB, 2)}},Name,FullName